Convoyeur Modulaire

Formation - TIA - Niv 2 - Lina - 02/2023

4.7 Réaliser des calculs sur les fonctions

Au sein d’un rapport personnalisé, nous pouvons traiter les données d’une courbe ou d’un compteur : moyenne, somme, valeur maxi ou mini.
La liaison de la donnée est assurée dans les propriétés d’un bloc DetailsReport et seulement pour une seule source par bloc. Pour traiter et afficher la donnée, nous utiliserons un objet libellé. La position de l’objet libellé dans les blocs Groupeheader ou Detail est importante, car le traitement diffère en fonction. Par exemple pour le traitement de la valeur maximum d’une courbe :

  1. Dans Groupeheader, le rapport affichera la valeur maximum qu’atteint la courbe au cours de la période ;
  2. Dans Detail, à chaque passage de la courbe en valeur maximum sur la période, le rapport écrira la donnée.

Pour mettre en pratique ce chapitre, nous proposons de créer un tableau sur la courbe du poids des tasses, résumant : moyenne, somme, valeur mini et maxi :

Mise en pratique

Figure 153 : Mise en pratique

Dans l’édition du rapport, accéder aux Propriétés d’un bloc DetailsReport :

Paramétrage donnée membres

Figure 154 : Paramétrage donnée membres

Données membres : Courbe Compteur.

Dans le champ Chaîne de filtre, la fenêtre FilterString Editor s’ouvre :

Condition FilterString

Figure 155 : Condition FilterString

Cliquer sur « + » et choisir Ajouter une condition.

Modifier la condition Date Valeur par Numéro et saisir le Numéro d’ordre 2 d’impression de la courbe poids des tasses par cycle.

Config DetailReport

Figure 156 : Config DetailReport

Chaîne de filtre : [Numéro] = 2

À ce stade, les données de la courbe de poids des tasses par cycle sont accessibles au sein du bloc DetailReport.

Pour appliquer et afficher un calcul sur la courbe :

  • Ajouter un objet de type Libellé dans le GroupHeader par clic et glisser-déposer :
Ajout objet libellé

Figure 157 : Ajout objet libellé

Accéder aux options de l’objet, dans le champ Liaison de données dsProcessReport - Courbe Compteur :

Liaison des valeurs

Figure 158 : Liaison des valeurs

Sélectionner dsProcessReport > Courbe Compteur > Valeur.

Dans le champ Résumé, cliquer sur « … ». La boîte dialogue Editeur résumé s'ouvre :

Moyenne sur courbe

Figure 159 : Moyenne sur courbe

  1. Fonction de résumé : Moyenne est le traitement à appliquer à la courbe ;
  2. Création de résumé : ◉ Groupe ;
  3. Clic OK.

En complément, dans le champ Chaîne de formatage :
Nombre : N1 pour arrondir le calcul de la moyenne à 1 chiffre après la virgule.

Pour construire le tableau Calculs fonctions associées :

Tableau résumé courbe

Figure 160 : Tableau résumé courbe

  1. Copier-coller les champs libellés "Moyenne", "Somme", "Maxi", "Mini" ;
  2. Modifier les fonctions de résumé par Avg ([Value]), Sum, Max et Min.